package org.Yiran.timetale_re.item.gem;

import net.minecraft.world.item.Rarity;
import net.minecraft.world.level.block.Block;
import org.Yiran.timetale_re.block.BlocksRegister;
import org.Yiran.timetale_re.item.gem.base.GemItemBase;
import org.jetbrains.annotations.NotNull;

/**
 * 维度宝石物品类
 * <p>
 * 该类表示维度宝石物品，继承自GemItemBase基类。
 * 维度宝石具有稀有品质，堆叠上限为64。
 * </p>
 */
public class DimensionGemItem extends GemItemBase {
    
    // ============================== 构造方法 ==============================
    
    /**
     * 构造函数 - 创建一个新的维度宝石物品
     * <p>
     * 设置宝石物品的属性：
     * - 稀有度：COMMON（普通）
     * - 堆叠上限：64
     * </p>
     */
    public DimensionGemItem() {
        super(new Properties().stacksTo(64));
    }
    
    @Override
    protected Block getCrystalBlock() {
        return BlocksRegister.DIMENSION_CRYSTAL.get();
    }
}